@charset "utf-8";
/* CSS Document */
body {
	font-family: "宋体";
	font-size: 9pt;
	line-height: 20px;
	color: #333;
	text-decoration: none;
}
/*首页========================================================================================*/
/**#EBF5FC**/
#indexnr{ width:960px; height:620px; background:#CBE6F8; margin:auto; margin-bottom:8px; }
#pageleft{ border:0px solid;float:left; width:268px;height:420px; overflow:hidden}
#pagecenter{border:0px solid; float:left; width:480px;height:420px; margin-left:10px; margin-right:10px;overflow:hidden}
#pageright{border:0px solid; float:left; width:182px;height:420px; margin-right:10px;_margin-right:5px;overflow:hidden}

/*翻页*/
.pagenext,.pagenext_red{
	width:35px;
	height:30px;
	color:#3366CC;
	font-size:12px;
	border:1px solid #CCC;
	margin:5px;
	padding:5px;
	font-size:12px;
	line-height: 30px;
}

/*left*/
#search-kuang{ width:248px; height:200px; background:#2B9FEB; padding:0px 10px 10px 10px;}
.search-kuang{ width:248px; height:200px; background:url(../images/searchbg.gif) repeat-x left top;}
	.search-kuang dt{ height:33px; line-height:30px; text-align:center; margin:0px 0px 10px 0px; padding:0px;}
	.search-kuang dd{ float:left; height:33px; line-height:25px; margin:0px; padding:0px;}
.search-kuang img{ vertical-align:middle; line-height:30px; }
#info-kuang{ width:258px; height:124px; padding:10px 0px 10px 10px; }
	.info-kuang{ width:258px; height:194px; background:url(../images/infobg.gif) repeat-x left bottom;}
	.info-title{ width:238px; height:29px; margin:0px 10px 0px 10px; padding:0px; line-height:20px; border:#6699CC solid 1px; border-width:0px 0px 1px 0px; margin-bottom:3px; }
	.info-news{ width:238px; height:160px; margin:0px 10px 0px 10px; padding:0px; line-height:20px;  overflow:hidden}
	
#rail-info-kuang{ width:258px; height:300px; padding:10px 0px 10px 10px; overflow:hidden }
	.info-kuang{ width:258px; height:200px; background:url(../images/infobg-2.jpg) ; overflow:hidden}
	.info-title{ width:238px; height:29px; margin:0px 10px 0px 10px; padding:0px; line-height:29px; border:#6699CC solid 1px; border-width:0px 0px 1px 0px; margin-bottom:3px; }
	.info-news{ width:238px; height:270px; margin:0px 10px 0px 10px; padding:0px; line-height:26px; overflow:hidden}
	.info-news p { line-height:20px; margin:4px;}
#cc-kuang{ width:258px; height:104px; padding:0px 0px 10px 10px;}
	.cc-kuang1{ width:48px; height:190px; background:url(../images/infobg.gif) repeat-x left bottom; float:left; text-align:center; padding-top:5px;}
	.cc-kuang2{ width:210px; height:190px; background:url(../images/infobg.gif) repeat-x left bottom; float:left;padding-top:5px;}
	.cc-kuang2 dd{ width:50px; height:25px; margin:0px; padding:0px; float:left;}
#xbaner{ width:258px; height:80px; padding:0px 0px 10px 10px;}
/*center*/
#baner-kuang{ width:480px; height:200px; margin:10px 0px 0px 0px;}
	.rmcc-kuang{ width:480px; height:29px; background: url(../images/rmccbg.gif) repeat-x left bottom; margin:12px 0px 0px 0px;}
	.rmcc-kuang dt{ height:29px; line-height:29px; background:url(../images/titlebg.gif); margin-bottom:5px;text-indent:16px;}
	.rmcc-kuang dd{ float:left; width:228px;_width:223px; height:140px; margin:0px 0px 0px 10px; padding:0px;}
	
	.rmcc-kuang2{ width:480px; height:192px; background: url(../images/infobg.gif) repeat-x left bottom; margin:12px 0px 0px 0px;}
	.rmcc-kuang2 dt{ height:29px; line-height:29px; background:url(../images/titlebg.gif); margin-bottom:5px;text-indent:10px;}
	.rmcc-kuang2 dd{ width:155px;_width:150px; height:25px; line-height:25px; float:left; margin:0px; padding:0px; margin-left:5px;}
	.rmcc-kuang3{ width:738px; height:192px; background: url(../images/infobg.gif) repeat-x left bottom; margin:12px 0px 0px 0px;}
	.rmcc-kuang3 dt{ height:29px; line-height:29px; background:url(../images/titlebg.gif); margin-bottom:5px;text-indent:10px;}
	.rmcc-kuang3 dd{ width:155px;_width:150px; height:25px; line-height:25px; float:left; margin:0px; padding:0px; margin-left:5px;}
/*right*/
.user-kuang{ width:180px; height:96px; margin:10px 0px 6px 0px; background:url(../images/userbg.gif); padding-top:30px;}
	.user-kuang dd{ float:left; height:25px; line-height:25px; margin:0px; padding:0px;}
#dkf-kuang{ width:180px; height:69px; margin:0px 0px 10px 0px;}
.zxyd-kuang{border:0px solid;width:180px;height:29px; background: url(../images/rmccbg.gif) no-repeat; margin:12px 0px 0px 0px;}
.zxyd-kuang-3{width:180px;border:1px solid;  height:192px;  margin:12px 0px 0px 0px;}
	.zxyd-kuang dt{ height:29px; line-height:29px; background:url(../images/title2bg.gif); margin-bottom:0px;text-indent:10px;}
	.zxyd-kuang dd{ height:25px; line-height:25px; float:left; margin-left:2px;text-indent:10px;}
.zxyd-kuang2{ width:180px; height:192px; background:#FFF; margin:12px 0px 0px 0px;}
	.zxyd-kuang2 dt{ height:29px; line-height:29px; background:url(../images/title2bg.gif); margin-bottom:5px;text-indent:10px;}
	.zxyd-kuang2 dd{ width:86px;height:25px; line-height:25px; float:left; margin-left:2px;}
	
/*火车票查询========================================================================================*/
#gis{ width:960px; height:32px; margin:auto; background:#F4F4F4; line-height:32px;}
#nmbody{ width:960px; height:auto;margin:auto; background:#CBE6F8; padding:17px 0px 10px 0px; margin-bottom:10px;}
.hcleft{ width:748px; height:auto; float:left; margin-right:10px; margin-left:10px;_margin-left:5px;}
.hcright{ width:182px; height:auto; float:left;}
.hc-search{ width:732px; height:125px;border:#A8D3EA solid 3px; background:url(../images/hcsearchbg.gif) no-repeat right top #FFFFFF; padding:5px;}
	.hc-search dt{ height:25px; width:732px; float:left;}
	.hc-search dd{ height:35px; width:230px; float:left; margin:0px; padding:0px; margin-left:5px;  line-height:35px;}
.hc-search2{ width:702px; height:655px;border:#A8D3EA solid; border-width:0px 3px 3px 3px; background:#FFFFFF; padding:0px 20px 0px 20px;}
	.hc-search2 dt{ height:20px; width:702px;_width:717px; float:left; line-height:25px;}
	.hc-search2 dd{ height:30px; width:120px; float:left; margin:0px; padding:0px; line-height:25px;}
.line-xx{ border:#CCC dashed 1px; border-width:0px 0px 1px 0px;}


/*user button*/
.button-k{ width:176px; height:63px; margin-bottom:8px; background:url(../images/buttonbg.gif) no-repeat; margin-top:10px; padding:2px;}
.button-k img{ margin:1px -1px;}


/*预定========================================================================================*/
.hcp-search{ width:914px; height:110px;border:#A8D3EA solid 3px; background:url(../images/hcsearchbg.gif) no-repeat right top #FFFFFF;margin-right:10px; margin-left:10px; padding:10px;}
	.hcp-search dt{ height:25px; width:742px;margin:0px; padding:0px; float:left;}
	.hcp-search dd{ height:35px; width:200px; float:left; margin:0px; padding:0px;line-height:35px;}
.hcp-search2{ width:914px; height:80px;border:#A8D3EA solid; border-width:0px 3px 0px 3px; background:#FFFFFF;margin-right:10px; margin-left:10px;padding:10px;}
	.hcp-search2 dt{ height:25px; width:894px;_width:707px; line-height:25px;margin:0px; padding:0px;}
	.hcp-search2 dd{ height:25px; width:894px;_width:707px; line-height:25px;margin:0px; padding:0px; float:left;}
#ydd-title{ width:934px; height:27px;border:#A8D3EA solid; border-width:0px 3px 1px 3px; background:#FFFFFF;margin-right:10px; margin-left:10px; border-bottom-color:#889CC2;}
	.ydd-sq{ width:85px; height:27px; line-height:29px; background:url(../images/sq1.gif); float:left; text-align:center; margin:0px 2px 0px 2px;}
	.ydd-sq2{ width:85px; height:27px;line-height:29px; background:url(../images/sq2.gif); float:left; text-align:center; margin:0px 2px 0px 2px;}
	.ydd-ts{ width:auto;height:27px;height:27px; line-height:29px; float:left; text-align:left; margin:0px 2px 0px 2px;}
#yd-biao{ width:934px; height:auto;border:#A8D3EA solid; border-width:0px 3px 0px 3px; background:#FFFFFF;margin-right:10px; margin-left:10px;}
	#yd-biao dt{ width:116px;height:54px; background:#CEEEFF; float:left; text-align:center; line-height:54px;}
	#yd-biao dd{ width:116px;height:54px; background:#ffffff; float:left; text-align:center; line-height:54px; border:#CCC dashed 1px; border-width:0px 0px 1px 0px; margin:0px; vertical-align:middle;}
	#yd-biao img{_margin-top:15px;}
#yd-tx{ width:934px; height:20px; line-height:20px;border:#A8D3EA solid; border-width:0px 3px 3px 3px; background:#FFFFFF;margin-right:10px; margin-left:10px;}

/*预定查询========================================================================================*/
.hc2-search{ width:732px; height:135px;border:#A8D3EA solid 3px; background:url(../images/hcsearchbg.gif) no-repeat right top #FFFFFF; padding:5px;}
	.hc2-search dt{ height:25px; width:732px; float:left;}
	.hc2-search dd{ height:35px; width:230px; float:left; margin:0px; padding:0px; margin-left:5px;  line-height:35px;}
.hc2-search2{ width:742px;_width:752px; height:340px;border:#A8D3EA solid; border-width:0px 3px 0px 3px; background:#FFFFFF; margin:0px; padding:0px;}
	.hc2-search2 dt{ width:92px;_width:93px;height:42px; background:#CEEEFF; float:left; text-align:center; line-height:20px;}
	.hc2-search2 dd{ width:92px;_width:93px;height:52px;float:left; margin:0px; padding:0px; line-height:20px; text-align:center;border:#CCC dashed 1px; border-width:0px 0px 1px 0px;}
.hc2-tx{ width:742px;_width:752px;height:20px; line-height:20px;border:#A8D3EA solid; border-width:0px 3px 3px 3px; background:#FFFFFF;}

a.goon,.shoppingcart_total p a.goon:hover{background:url(../images/bg_cart_pic.gif) no-repeat 0 -120px;width:101px;padding:0 0 0 11px;height:25px;line-height:25px;margin-top:9px;text-align:center;font-size:12px;color:#404040;}



.cydz{overflow:hidden; margin-bottom:7px;border:#B7D2DF dotted 1px; color:#87B4C9;background:#F8FBFC;padding:5px 0 5px 10px;width:80%}
.cypp{overflow:hidden;  margin-top:8px; margin-bottom:8px; border:#B7D2DF dotted 1px; color:#87B4C9;background:#F8FBFC;padding:10px 10px 10px 0;width:713px}

.cydz li{width:99%;display:block;  margin-right:7px;  border:#F8FBFC dotted 1px; color:#87B4C9; padding-left:2px; overflow:hidden;}
.cydz li.xz{color:#F8AA27; background:#FFFAEE; border:#F9BA53 dotted 1px}
.cydz .remark{color:Gray;}
.cydz td{padding:0px;}

.cydz2{overflow:hidden; margin-bottom:7px;border:#B7D2DF dotted 1px; color:#E97D25;background:#F8FBFC;padding:5px 0 5px 10px;width:80%}


.request_count{color:#006600;background:#FFCC99;padding: 0px 0px 0px 0px;line-height:20px;width:100px;font-size:14px;font-weight:bold;}


